/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package futco.patrones.syscand.facade.implementacion;

import futco.patrones.syscand.entidades.Encuesta;
import futco.patrones.syscand.facade.EncuestaFacade;
import futco.patrones.syscand.servicio.EncuestaServicio;
import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import javax.ejb.TransactionAttribute;
import javax.ejb.TransactionAttributeType;

/**
 *
 * @author casewaredes03
 */
@Stateless
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public class EncuestaFacadeImp implements EncuestaFacade {

    @EJB
    private EncuestaServicio servicio;

    @Override
    public void registrar(Encuesta entidad) {
        servicio.registrar(entidad);
    }

    @Override
    public void guardar(Encuesta entidad) {
        servicio.guardar(entidad);
    }

    @Override
    public void actualizar(Encuesta entidad) {
        servicio.actualizar(entidad);
    }

    @Override
    public void eliminar(Encuesta entidad) {
        servicio.eliminar(entidad);
    }

    @Override
    public List<Encuesta> buscarTodo() {
        return servicio.buscarTodo();
    }

    @Override
    public Encuesta buscar(Object id) {
        return servicio.buscar(id);
    }
}
